JavaScript Job: Frontend Developer

Job added on

Company

CONEXIONHR
Argentina

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

JavaScript Job Details

Job Category: JavaScript
Job Type: Remote - Full Time
Job Location: LATAM

We strongly believe that high performance is way more than just a mix of great professional skills.
We focus our screening on candidates who are highly motivated to give their best at work, making sure they are ready for any upcoming challenges. We invest on them, provide them with the best employee experience in order to boost their energy.

Description:
Collaborates with other technology teams to design, develop and implement software systems and solutions architecture critical to the company business operations.
Performs research and development activities to advance platform technology.
Ensures that the security, availability and technology strategy objectives are met for hosted and cloud platforms, in concert with site reliability engineering, is responsible for the technical design and operations of the solutions.

Responsibilities:
  • Design, develop and support user-focused web-based applications and solutions while ensuring all components adhere to a consistent, extensible, evolving architecture which meets business requirements.
  • Owns the entire lifecycle of key software applications, from the roadmap to the design/architecture to implementation and continuous iterative development and deployment.
  • Lead and/or provide design input into new projects; turn informed ideas to develop successful software.
  • Create and deliver complex software solutions that have broad organizational or client impact. Provide organizational consulting, advice and education on capabilities; modeling and development methodology, including design and coding standards.
  • Create and maintain documentation.
  • Interface closely with internal and external customers to efficiently drive new products, new features, and ways forward in developing complex software including issue resolution and dev ops management.
  • Conduct product reviews to ensure functionality meets future user/client requirements.
  • Conceives new features or re-architecting areas for user and performance improvement.
  • Discover and validate the true requirements and underlying feature requests, recommend alternative technical and business approaches, and lead engineering efforts to meet timelines.
  • Provide input into the technical evolution of the platform. Research industry trends and recommend technology that modernizes the platform.
Requirements:
  • Full proficiency with multiple programming languages and/or database management and modeling.
  • Hands-on technical expertise with high proficiency in analytical ability and design skills.
  • Excellent verbal and written communication skills.
  • Highly proficient in leading large-scale projects or significant project steps and communicating progress/approach with technical/non-technical peers/clients and leaders.
  • 5+ years of hands-on experience building web applications using React.js, Knockout.js (is a must), JavaScript/TypeScript, CSS, Node.
  • 3+ years of experience working with APIs.
  • Solid understanding of authentication, session management and webhooks.
  • Familiar with UX design patterns and best practices.
  • Experience with at least one of the public clouds such as Azure (preferably) or Google Cloud Platform.
Nice to have:
  • Good understanding of NoSQL databases (Redis, MongoDB and Cosmos DB preferably) and some experience with relational DBMS.
  • Experience working with DevOps pipelines (Git, Maven, Gitlab, Jenkins), continuous integration/delivery, automated testing (unit, functional, performance)